module.exports = {
  //表示入口文件
  entry: {
    'comment':'./views/log/components/comment/commentBox.js',
  //entry: './src/components/noVNC/noVNC.js',
  //表示输出文件
  },
  output: {
    path: './dist',
    //filename: 'app.bundle.js'
    filename:'[name].js'
  },
  //表示这个依赖项是外部lib，遇到require它不需要编译，
  // 且在浏览器对应window.React
  externals: {
    'react': 'window.React',
    'react-dom': 'window.ReactDOM',
  // 'react-addons':'window.addons'
  },

  //凡是遇到jsx结尾的，都用jsx-loader这个插件来加载，
  //且启用harmony模式
  // module:{
  //   loaders:[
  //     {test: /\.js|jsx$/, loader:['babel']}
  //   ]
  // }
  module: {
    loaders: [
      {
        test: /\.js|jsx$/,
        exclude: /(node_modules|bower_components)/,
        loader: 'babel', // 'babel-loader' is also a legal name to reference
        query: {
          presets: ['react', 'es2015']
        }
      }
    ]
  }
};
